/*
 * Binomial.java
 *
 * Created on June 28, 2004, 3:00 PM
 */

package com.milowski.monos.binomial;

import com.milowski.monos.*;
import com.milowski.monos.monomial.*;

/**
 *
 * @author  R. Alexander Milowski
 */
public interface Binomial extends XMLMarshaller {

   short [] getLeadingTerm();
   
   short [] getTrailingTerm();
   
   void swap();
   
   Monomial toLeadingMonomial();
   
   Monomial toTrailingMonomial();
   
   //void set(Monomial leadingTerm,Monomial trailingTerm);
  
   CompactBinomial toCompactBinomial();
   
   String format(LexOrder order);
  
   
}
